// 免费停车场记录加载
window.onload = function () {
    var url = 'http://192.168.0.106:8080/FreeParking/getAllFreeParkByPage'
    function s(datas) {
        function operateFormatter(value, row, index) {//赋予的参数
            return [
                "<button  class='btn btn-primary' style='margin-right:10px' onclick=detailsfree(" + row.usparkauditrecordid + ")>详情</button>",
            ].join('');
        }
        // 设置table列样式
        function formatFormatter(value, row, index) {
            if (value == 1) {

                return [
                    '<span>已处理</span>',
                ].join('');
            } else {
                return [
                    '<span>未处理</span>',
                ].join('');
            }
        }
        var tableColumns = [
            {
                field: 'usparkauditrecordid',
                title: 'ID',
                switchable: true
            }, {
                field: 'name',
                title: '名称',
                switchable: true
            },
            {
                field: 'addtime',
                title: '添加时间',
                switchable: true,
            },
            {
                field: 'iscontrolflag',
                title: '是否处理',
                formatter: formatFormatter
            }, {
                field: 'operate',
                title: '操作',
                formatter: operateFormatter //自定义方法，添加操作按钮
            }
        ];
        $("#freeTable").bootstrapTable('destroy'); //分页必须写
        $("#freeTable").bootstrapTable({
            cache: false,
            pagination: true,
            sidePagination: "client",  //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1,   //初始化加载第一页，默认第一页
            pageSize: 5,   //每页的记录行数（*）
            pageList: [5, 10], //可供选择的每页的行数
            columns: tableColumns,
            data: datas,
            queryParamsType: '',
            //得到查询的参数
            queryParams: function queryParams(params) {
                return params;
            },
            onLoadSuccess: function (data) {  //加载成功时执行
                alert("成功" + data)
            },
            onLoadError: function () {  //加载失败时执行
                alert("失败")
            }

        });
    }
    $.ajax({
        url: url,
        method: 'post',
        contentType: "application/x-www-form-urlencoded",
        success: function (res) {
            console.log(res.data)
            s(res.data)

        }
    })
}
function backfree(e) {
    // 返回
    divset = document.getElementsByClassName("search");
    for (var i = 0; i<divset.length;i++) {
         divset[i].style.display="inline";
    };
    divsetadd = document.getElementsByClassName("detailsfree");
    for (var i = 0; i<divset.length;i++) {
        divsetadd[i].style.display="none";
    };
 }
 function detailsfree(ushareparkid) {
    console.log(ushareparkid)
    $.ajax({
        url: "http://192.168.0.106:8080/FreeParking/getDetailsByID",
        method: "post",
        contentType: "application/x-www-form-urlencoded",
        data: {
            ushareparkid: ushareparkid
        },
        success: function (res) {
            console.log(res.data)
            // 赋值
            $("#freename").html(res.data[0].name)
            $("#freeaddress").html(res.data[0].address)
           
            switch (res.data[0].parkTypeID) {
                case 1:
                $("#freetype").html("室内")
                    break;
                case 2:
                $("#freetype").html("室外")
                    break;
                case 3:
                $("#freetype").html("路边")
                    break;
                default:
                    break;
            }
            switch (res.data[0].auditStatus) {
                case 0:
                $("#freestatus").val("待审核")
                    break;
                case 1:
                $("#freestatus").val("审核通过")
                    break;
                case 2:
                $("#freestatus").val("审核不通过")
                    break;
                default:
                    break;
            }
            $("#freedes").html(res.data[0].des)
            $("#freeshare").html(res.data[0].userid)
            $("#userphone").html(res.data[0].usermobile)
            $("#addtime").html(res.data[0].addtime)
            $("#systemtime").html(res.data[0].controltime)
            $("#systemid").html(res.data[0].systemuserid)
            $("#systemname").html(res.data[0].systemusername)

        }
    })
   // 详情
   divset = document.getElementsByClassName("search");
   for (var i = 0; i<divset.length;i++) {
        divset[i].style.display="none";
   };
   divsetedit = document.getElementsByClassName("detailsfree");
   for (var i = 0; i<divset.length;i++) {
    divsetedit[i].style.display="inline";
   };
 }